using System;

namespace PHSRAG.Insight21.FormsManagement.Serialization
{
	/// <summary>
	/// FormAttachement is used to perform XML serialization in order
	/// to provide attachements associated with a protocol or protocol process
	/// </summary>
	public class FormAttachment
	{
		#region Private instance variables
		private string name = string.Empty;
		private string type = string.Empty;
		private string mode = string.Empty;
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the name of the attachment
		/// </summary>
		public string Name
		{
			get { return name; }
			set { name = value; }
		}

		
		/// <summary>
		/// Gets or sets the type of attachment
		/// </summary>
		public string Type
		{
			get { return type; }
			set { type = value; }
		}

		/// <summary>
      /// Gets or sets the mode of attachment
      /// </summary>
		public string Mode
		{
			get { return mode; }
			set { mode = value; }
		}
		#endregion

		#region Constructors
		/// <summary>
		/// Default constructor
		/// </summary>
		public FormAttachment()
		{
		}
		#endregion
	}
}
